package com.chixing.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.time.LocalDate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 简历表
 * </p>
 *
 * @author Jason Marslyon
 * @since 2022-10-04
 */
@ApiModel(value = "Myresume对象", description = "简历表")
public class Myresume implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("简历ID")
    @TableId(value = "myresume_id", type = IdType.AUTO)
    private Integer myresumeId;

    @ApiModelProperty("客户ID")
    private Integer personId;

    @ApiModelProperty("实习经历ID")
    private Integer internshipId;

    @ApiModelProperty("个人优势")
    private String personalAdvantages;

    @ApiModelProperty("期望职位")
    private String expectedPosition;

    @ApiModelProperty("期望行业")
    private String expectedIndustry;

    @ApiModelProperty("期望最低薪资")
    private Float expectationSalaryMin;

    @ApiModelProperty("期望最高薪资")
    private Float expectationSalaryMax;

    @ApiModelProperty("工作地区")
    private String workArea;

    @ApiModelProperty("简历创建时间")
    private LocalDate myresumeCreateTime;

    @ApiModelProperty("简历修改时间")
    private LocalDate myresumeUpdateTime;

    @ApiModelProperty("简历上手机号")
    private Long myresumeTel;

    @ApiModelProperty("简历上邮箱")
    private String myresumeEmail;

    @ApiModelProperty("简历状态")
    private Integer myresumeStatic;

    private String myresumeVersion;

    private String test1;

    private String test2;

    public Integer getMyresumeId() {
        return myresumeId;
    }

    public void setMyresumeId(Integer myresumeId) {
        this.myresumeId = myresumeId;
    }
    public Integer getPersonId() {
        return personId;
    }

    public void setPersonId(Integer personId) {
        this.personId = personId;
    }
    public Integer getInternshipId() {
        return internshipId;
    }

    public void setInternshipId(Integer internshipId) {
        this.internshipId = internshipId;
    }
    public String getPersonalAdvantages() {
        return personalAdvantages;
    }

    public void setPersonalAdvantages(String personalAdvantages) {
        this.personalAdvantages = personalAdvantages;
    }
    public String getExpectedPosition() {
        return expectedPosition;
    }

    public void setExpectedPosition(String expectedPosition) {
        this.expectedPosition = expectedPosition;
    }
    public String getExpectedIndustry() {
        return expectedIndustry;
    }

    public void setExpectedIndustry(String expectedIndustry) {
        this.expectedIndustry = expectedIndustry;
    }
    public Float getExpectationSalaryMin() {
        return expectationSalaryMin;
    }

    public void setExpectationSalaryMin(Float expectationSalaryMin) {
        this.expectationSalaryMin = expectationSalaryMin;
    }
    public Float getExpectationSalaryMax() {
        return expectationSalaryMax;
    }

    public void setExpectationSalaryMax(Float expectationSalaryMax) {
        this.expectationSalaryMax = expectationSalaryMax;
    }
    public String getWorkArea() {
        return workArea;
    }

    public void setWorkArea(String workArea) {
        this.workArea = workArea;
    }
    public LocalDate getMyresumeCreateTime() {
        return myresumeCreateTime;
    }

    public void setMyresumeCreateTime(LocalDate myresumeCreateTime) {
        this.myresumeCreateTime = myresumeCreateTime;
    }
    public LocalDate getMyresumeUpdateTime() {
        return myresumeUpdateTime;
    }

    public void setMyresumeUpdateTime(LocalDate myresumeUpdateTime) {
        this.myresumeUpdateTime = myresumeUpdateTime;
    }
    public Long getMyresumeTel() {
        return myresumeTel;
    }

    public void setMyresumeTel(Long myresumeTel) {
        this.myresumeTel = myresumeTel;
    }
    public String getMyresumeEmail() {
        return myresumeEmail;
    }

    public void setMyresumeEmail(String myresumeEmail) {
        this.myresumeEmail = myresumeEmail;
    }
    public Integer getMyresumeStatic() {
        return myresumeStatic;
    }

    public void setMyresumeStatic(Integer myresumeStatic) {
        this.myresumeStatic = myresumeStatic;
    }
    public String getMyresumeVersion() {
        return myresumeVersion;
    }

    public void setMyresumeVersion(String myresumeVersion) {
        this.myresumeVersion = myresumeVersion;
    }
    public String getTest1() {
        return test1;
    }

    public void setTest1(String test1) {
        this.test1 = test1;
    }
    public String getTest2() {
        return test2;
    }

    public void setTest2(String test2) {
        this.test2 = test2;
    }

    @Override
    public String toString() {
        return "Myresume{" +
            "myresumeId=" + myresumeId +
            ", personId=" + personId +
            ", internshipId=" + internshipId +
            ", personalAdvantages=" + personalAdvantages +
            ", expectedPosition=" + expectedPosition +
            ", expectedIndustry=" + expectedIndustry +
            ", expectationSalaryMin=" + expectationSalaryMin +
            ", expectationSalaryMax=" + expectationSalaryMax +
            ", workArea=" + workArea +
            ", myresumeCreateTime=" + myresumeCreateTime +
            ", myresumeUpdateTime=" + myresumeUpdateTime +
            ", myresumeTel=" + myresumeTel +
            ", myresumeEmail=" + myresumeEmail +
            ", myresumeStatic=" + myresumeStatic +
            ", myresumeVersion=" + myresumeVersion +
            ", test1=" + test1 +
            ", test2=" + test2 +
        "}";
    }
}
